package com.appkubes.fintech.restful.application.repair.service;


import com.appkubes.fintech.common.response.Response;
import com.appkubes.fintech.core.po.FintechUserBaseInfo;
import com.appkubes.fintech.restful.application.repair.request.OrderInfoRequest;
import com.appkubes.fintech.restful.application.repair.request.RepairOrderInfoRequest;
import com.appkubes.fintech.restful.application.repair.response.OrderInfoResponse;
import com.appkubes.fintech.restful.application.repair.response.RepairOrderInfoResponse;
import com.github.pagehelper.PageInfo;

/**
 * 维修订单
 *
 * @@author xqc
 * @date 2020/02/05 10:51:16
 */
public interface RepairOrderInfoService {


    public PageInfo<RepairOrderInfoResponse> queryPage(RepairOrderInfoRequest repairOrderInfoRequest);

    public Response<OrderInfoResponse> saveOrder(OrderInfoRequest request, FintechUserBaseInfo baseInfo);


    public Response update(RepairOrderInfoRequest repairOrderInfoRequest);


    public Response deleteRepairOrderInfo(String id);


    public Response<RepairOrderInfoResponse> getById(String id);

    public void deleteById(String id);


}
